home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / lang / c++-part2 / 16425 < prev    next >
Encoding:
Internet Message Format  |  1996-08-05  |  3.1 KB

  1. Path: news.sprintlink.net!datalytics!usenet
  2. From: Dellis Hines <dellish@datalytics.com>
  3. Newsgroups: comp.lang.c,comp.lang.c++,rec.games.programmer
  4. Subject: Re: ! Read me and State your opinion.
  5. Date: Wed, 10 Apr 1996 16:33:07 -0400
  6. Organization: Datalytics, Inc
  7. Message-ID: <316C1B03.7BE0@datalytics.com>
  8. References: <4kegoq$f2d$1@mhadg.production.compuserve.com>
  9. NNTP-Posting-Host: 204.62.224.100
  10. Mime-Version: 1.0
  11. Content-Type: text/plain; charset=us-ascii
  12. Content-Transfer-Encoding: 7bit
  13. X-Mailer: Mozilla 3.0B2 (WinNT; I)
  14.  
  15. Andrew T. Finnell wrote:
  16. >         Hello all fellow C/C++ programmers.
  17. >         I'd like your opinion on a subject. I recently had a
  18. > argument with one of my friends and he says that C sucks and
  19. > people shouldn't be programming in it and it's more of a hassel to
  20. > program in. He also says that some better language will come out,
  21. > not a add on like C to C++. I think he's full of it so does my
  22. > dad. Yes I'm only 15. I am a pretty good programmer if I do say so
  23. > myself. But my friend says it's to hard to learn and doesn't serve
  24. > the purpose it's supposed too. As in the transportable code. He
  25. > says there's not enough standard librarys as in Text output and
  26. > graphics. I told him that that's why it is called a low-level
  27. > language. Because the programmer has to make most of the libraries
  28. > himself.
  29. >         I think that C/C++ won't be replace but "upgraded". I
  30. > don't know how I can explain to him that C is the language to make
  31. > programs. Also my friends brother is the main reason I wrote this.
  32. > He doesn't want to learn C because he thinks it will be replaced
  33. > and he'll just have to learn a new language.
  34. >         Now I think C is awesome and most versitle. I love
  35. > interrupt changing :-) which I don't think you can do in any other
  36. > language except of course Assembly :-) but that doesn't count.
  37. >         I'd like to know what the other programming people think
  38. > about this and what they think will happen with programming and a
  39. > way to convince my friend that C is the way.
  40. > --
  41. > Andrew
  42.  
  43. A few opinions of mine:
  44.  
  45. 1) Anyone that says C is totally 'dead' and unnecessary for any task is missing the 
  46. mark.  For small, low to mid level pieces of code performing a utilitarian task, 
  47. almost system level stuff where size and speed are of the essence (data comm code 
  48. springs instantly to mind), it's still tough to beat C, especially if the code 
  49. should at least have token portability.
  50.  
  51. 2) Anyone waiting for a language 'holy grail' will be waiting a while longer yet.  
  52. Many of the previous 'do all end all' languages aren't heavily used to build 
  53. shrink-wrapped software (Smalltalk, Ada, etc).  This doesn't mean they're useless 
  54. or evil, but the marketplace has chosen C++ as a predominate language, and it 
  55. hasn't stayed there just because it won a popularity contest.
  56.  
  57. 3) The entire concept of having an 'all and everything' language is flawed.  This 
  58. is like a mechanic saying he likes his socket so much that he'll be throwing the 
  59. rest of his tools away.  The same goes for C++; there are some tasks for which it's 
  60. inappropriate, and part of being an engineer is knowing when to use what tool.
  61.  
  62. That's all I have.
  63.  
  64. Dellis
  65.